// const { isNull } = require("util")
const db=wx.cloud.database()
// miniprogram/pages/addAddress/address-new/address-new.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    NameInput:"",
    phonoInput:"",
    addInput:""

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  //获取姓名
  NameInput:function(e){
    this.setData({
      NameInput:e.detail.value
    })


  },

  //获取地址
  addInput:function(e){
    this.setData({
      addInput:e.detail.value
    })

  },



  //获取手机号的值
  phonoInput:function(e){
    this.setData({
      phonoInput: e.detail.value
    })

  },
//点击按钮保存事件
  addinfo(){
    if(this.data.NameInput==""){
      wx.showToast({
        title: '姓名不能为空',
        icon: 'none',
        duration: 2000
      })
    }else if(this.data.phonoInput.length!=11){
      wx.showToast({
        title: '您输入的手机号出错',
        icon: 'none',
        duration: 2000
      })
    }else if(this.data.addInput==""){
      wx.showToast({
        title: '地址不能为空',
        icon: 'none',
        duration: 2000
      })
    }else{
     //获取用户的openid
     wx.cloud.callFunction({
       name:"login",
       success(res){
         let openId=res.result.opendid

         db.collection('user').where({
          openid:openId
         }).get().then(ress=>{
          if(ress.data.length==0){
            //对用户地址进行添加
            wx.cloud.callFunction({
              name:"add-address",
              data:{
                opendid:openId,
                NameInput:this.data.NameInput,
                phonoInput:this.data.phonoInput,
                addInput:this.data.addInput
              },
              success: resss =>{
                console.log("添加成功")
              }
            })


          }
         })
       }
     })


    }
    wx.showLoading({
        title: '添加成功',
        mask:"true"
      })

     wx.navigateBack({
      delta:1,
    })
    wx.hideToast()
  },



  
  onReady: function () {

  },



  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})